engine splash guard - German English Dictionary